#pragma once
#include <cstdint>
#include "rob_common/joint_conf.h"
namespace axisgroup {
class RobTarget
{
public:
    RobTarget() {}
    RobTarget(double pose[6]) : x(pose[0]), y(pose[1]), z(pose[2]), a(pose[3]), b(pose[4]), c(pose[5]) {}
    RobTarget(double x, double y, double z, double a, double b, double c) : x(x), y(y), z(z), a(a), b(b), c(c) {}
    double x;
    double y;
    double z;
    double a;
    double b;
    double c;
    JointConf conf;
};
}  // namespace axisgroup